import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";
import { FormsModule } from "@angular/forms";
import { ModalModule, TabsModule, TooltipModule } from "ngx-bootstrap";
import { AppCommonModule } from "@app/shared/common/app-common.module";
import { UtilsModule } from "@shared/utils/utils.module";
import { CountoModule } from "@node_modules/angular2-counto";
import { EasyPieChartModule } from "ng2modules-easypiechart";
import { DataTableModule, ChartModule } from "primeng/primeng";
import { PaginatorModule } from "primeng/primeng";
import { TreeTableModule } from "primeng/primeng";
import {
  InputTextModule,
  CalendarModule,
  InputSwitchModule,
  MultiSelectModule,
  DropdownModule,
} from "primeng/primeng";
import { TableModule } from "primeng/components/table/table";
import { DatadisplayRoutingModule } from "./datadisplay-routing.module";
import { Demo1Component } from "./index/demo1.component";
import { Demo2Component } from "./index/demo2.component";
import { Demo3Component } from "./index/demo3.component";
import { Demo4Component } from "./index/demo4.component";
import { Demo5Component } from "./index/demo5.component";

@NgModule({
  imports: [
    CommonModule,
    FormsModule,
    ModalModule,
    TabsModule,
    TooltipModule,
    AppCommonModule,
    UtilsModule,
    DatadisplayRoutingModule,
    CountoModule,
    EasyPieChartModule,
    DataTableModule,
    TableModule,
    MultiSelectModule,
    PaginatorModule,
    TreeTableModule,
    CalendarModule,
    InputTextModule,
    InputSwitchModule,
    DropdownModule,
    CalendarModule,
    ChartModule,
  ],
  declarations: [
    Demo1Component,
    Demo2Component,
    Demo3Component,
    Demo4Component,
    Demo5Component,
  ],
})
export class DatadisplayModule {}
